body {
  margin:5px 5px;
  padding:0 5px;
  font-family:Arial, sans-serif;
  font-size:87%;
}

ul {
  margin: 0px;
}

input.nombre {
  text-align: right;
}

div.main {
  margin-right:auto;
  margin-left:auto;
  width:740px;
}

div.arrondi {
  overflow:auto;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
}

div.nom_etape {
  width:125px;
  text-align:center;
  float:left;
}

div.desc_etape {
  text-align:left;
  padding:0px 0px 0px 125px;
}

div.actif {
  background:#fff4c2;
  padding:8px;
  margin:5px 0 0;
}

div.inactif {
  background:#eeeeee;
  padding:8px;
  margin:5px 0 0;
}

div.pied {
  text-align:center;
}

div.creer {
  text-align:right;
}

p.info {
  color:green;
}
